/* lol buttons */
div.lol { display:inline; float: none; padding-left: 10px; font-size: 14px !important; }
a.lol_button { padding: 0 0.25em !important; text-decoration: underline !important; font-weight: normal !important}
a.lol_button.wtf { color: #c000c0 !important; }
a.lol_button.tag { color: #7b2 !important; }
a.lol_button.unf { color: #f00 !important; }
a.lol_button.inf { color: #09c !important; }
a.lol_button.lol { color: #f80 !important; }
#lollink {
    display: block;
    width: 190px;
    height: 45px;
    position: absolute;
    left: auto;
    right: 0;
    top: 12px;
    text-indent: -9999px;
    color: #f00;
    background-image: url("images/lol.png");
}

img.imageloader { max-width: 600px; max-height: 600px; }

/* comment tags */
#shack_comment_tags { float:left; padding:5px; }
#shack_comment_tags p { margin: 0.5em 0px 7px 0px; }
#shack_comment_tags .jt_italics  { font-style: italic; }
div.newcommentform { position: relative !important; width: inherit !important; min-width: 580px; }
#postform { float: left; }

/* post preview */
#previewArea {
    display:none;
    border:1px solid #AEAE9B;
    padding:3px;
    background:#222;
    height:230px;
    width:570px;
    overflow:auto;
}

/* Dino Gegtik */
div.dinogegtik a { color: #e00 !important; }
div.dinogegtik {
    display: block;
    width: 735px;
    height: 487px;
    margin: 10px 0;
    font-family: Lucida Console, Courier New;
    font-size: 13px;
    text-align: center;
    line-height: 1em;
    background-color: #333;
    color: #000;
    position: relative;
}

div.dinogegtik div.panel {
    position: absolute;
    display: block;
    overflow: hidden;
    line-height: 1em;
}

/* sparkly comic */
div.sparklycomic {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    line-height: 1em;
    color: #fff;
    float: left;
}

div.sparklycomic div.panel
{
    float: left;
    display: block;
    width: 240px;
    height: 351px;
    margin: 2px;
    vertical-align: bottom;
    overflow: hidden;
    line-height: 1em;
    position: relative;
}

div.sparklycomic div.panel a { color: #e00 !important; }
div.sparklycomic div.panel span {
    position: absolute;
    color: #fff;
    left: 0;
    right: 2px;
    bottom: 2px;
}

div.sparklycomic div.panel span.shadow {
    color: #000;
    left: 2px;
    right: 0;
    bottom: 0;
}

div.sparklycomic div.panel span.shadow .jt_spoiler,
div.sparklycomic div.panel span.shadow a { visibility: hidden }

a.message_user {
    display: inline-block;
    margin-left: 10px;
    width: 13px;
    height: 9px;
    text-indent: -9999px; 
    background: transparent url(chrome-extension://mcnpepegfcikofcogenpncheiohblnpp/images/message.png);
}

body.show_banner_offtopic div.fpmod_offtopic {
    background-image: url(chrome-extension://mcnpepegfcikofcogenpncheiohblnpp/images/banners/offtopic.png);
    background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #7D7D7D !important;
}

body.show_banner_political div.fpmod_political {
    background-image: url(chrome-extension://mcnpepegfcikofcogenpncheiohblnpp/images/banners/political.png);
    background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #F8A500 !important;
}

body.show_banner_stupid div.fpmod_stupid {
    background-image: url(chrome-extension://mcnpepegfcikofcogenpncheiohblnpp/images/banners/stupid.png);
    background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #379700 !important;
}


body.shack_sfw * { line-height: normal !important; background-color: inherit !important; } 
body.shack_sfw a { color: #00f !important; } 
body.shack_sfw body, body.shack_sfw div, body.shack_sfw p, body.shack_sfw input, body.shack_sfw textarea { color: #000 !important; background-color: #fff !important; } 
body.shack_sfw input { border: 1px solid #000 !important; } 
body.shack_sfw div.oneline0 span.oneline_body { color: #000 !important; } 
body.shack_sfw div.oneline1 span.oneline_body { color: #111 !important; } 
body.shack_sfw div.oneline2 span.oneline_body { color: #222 !important; } 
body.shack_sfw div.oneline3 span.oneline_body { color: #333 !important; } 
body.shack_sfw div.oneline4 span.oneline_body { color: #444 !important; } 
body.shack_sfw div.oneline5 span.oneline_body { color: #555 !important; } 
body.shack_sfw div.oneline6 span.oneline_body { color: #666 !important; } 
body.shack_sfw div.oneline7 span.oneline_body { color: #777 !important; } 
body.shack_sfw div.oneline8 span.oneline_body { color: #888 !important; } 
body.shack_sfw div.oneline9 span.oneline_body { color: #999 !important; } 
body.shack_sfw div.threads ul ul li { background-image: url(%2FcK8oZCUxK1lB2VT2bUaawip7VmdhQBADs%3D) !important; } 
body.shack_sfw div.threads ul ul li.last{ background-image: url(%3D%3D) !important } 
body.shack_sfw .postnumber a:link, body.shack_sfw .postnumber a:visited, body.shack_sfw .postnumber a:active, body.shack_sfw .postnumber a:hover { background-image: url(%2F8DAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAABkABQAAARlMMhJq7046827%2F2AojmRpnmiqrqngvi%2FbAXRdy5yA6XgGYL%2FeLgDj8YSWny0YRFaOT2cSKI0WJdCq0iZpVrGXrPbi%2FRJdWPH3FqCZh%2Bp3ey4Px%2BXuun7P7%2Fv%2FgIGCg4SFhociEQAAOw%3D%3D) !important; } 
body.shack_sfw .refresh a:link, body.shack_sfw .refresh a:visited, body.shack_sfw .refresh a:active, body.shack_sfw .refresh a:hover{ background-image: url(%2F8DAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAABkABQAAARWMMhJq7046827%2F2AojmRpnmiqrqvgsiMgw6Ew2bQHTHvO4TffpscTaoASpLFClDSXFKBrCmXyZLNq9PbSUohYb0UqtjrL6LR6zW673%2FC4fE6v2%2B%2F4dwQAOw%3D%3D) !important; } 
body.shack_sfw div.treecollapse { background-color: transparent !important; } 
body.shack_sfw div.treecollapse a:link, body.shack_sfw div.treecollapse a:visited, body.shack_sfw div.treecollapse a:active, body.shack_sfw div.treecollapse a:hover{ background-image: url(%2F%2F%2F4CAgAAAAP%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A%2FyH5BAEAAA8ALAAAAAAeADwAAASA8MlJq7046827%2F2AojmRpnmiqrmzrvnAsV0Ft29utP8HVaz8az5cjBilHoqXHvA2BD4FUOkxKrMLlM5vBMpVdow4HHNdm6LR6zW67T%2BZz2bxFFrXB%2FD06%2BV77ewKATThYdlNUfluGgBKCf3p%2FUI6DYBhePHE5mm%2Bdnp%2BgoaIYEQAAOw%3D%3D) !important; } 
body.shack_sfw /* front page fixes */ 
body.shack_sfw div#topad { border-bottom: none; } 
body.shack_sfw div#header, body.shack_sfw div#masthead { background-image: none !important; } 
body.shack_sfw div#masthead h1 a { background-image: none !important; text-indent: 0 !important; font-size: 200% !important; } 
body.shack_sfw div#features { display: none !important; } 
body.shack_sfw div.topstories h3, body.shack_sfw div.topstories h4 { text-indent: 0 !important; font-size: 150% !important; } 
body.shack_sfw div#features div.community h2 { text-indent: 0 !important; font-size: 150% !important; } 
body.shack_sfw h2 { color: #000 !important; background-image: none !important; text-indent: 0 !important; font-size: 120% !important; line-height: 25px !important; } 
body.shack_sfw div.line { background-image: none !important; } 
body.shack_sfw div.headerbar * { background-image: none !important; text-indent: 0 !important; } 
body.shack_sfw h2.latestheadlinesheader { text-indent: 0 !important; font-size: 125% !important; } 
body.shack_sfw div#section3 h3 a { background-image: none !important; font-size: 120% !important; text-indent: 0 !important; } 
body.shack_sfw div#section3 a { color: #00f !important; } 
body.shack_sfw div#section3 div.feed { background-image: none !important; } 
body.shack_sfw span.hotfiles a { text-indent: 0; background-image: none !important; } 
body.shack_sfw span.jt_spoiler { color: #dddddd !important; background-color: #dddddd !important; } 
body.shack_sfw div.postmeta { background-color: transparent !important; } 
body.shack_sfw td.date {color: #000 !important; } 
body.shack_sfw tr.odd {background-color: #eee !important; } 
body.shack_sfw div.interiorcontent th, body.shack_sfw div.interiorform label { color: #000 !important; } 
